$(function  () {
	$("dt").toggle(function  () {
		var a = $(this).next('dd').height();
		var c = $(this).parents('dl').find('dd').index();
		$(this).parents('dl').stop().animate({'height':a*c+30},600);
		$(this).nextAll('dd').show();
	},function  () {
		var nextAll = $(this).nextAll('dd');
		$(this).parents('dl').stop().animate({'height':'30px'},600,function  () {
			nextAll.hide(0);
		});

	})
	
	$("dd").click(function  () {
		$(this).addClass('checked').siblings().removeClass('checked');
		$(this).parents('dl').siblings('dl').find('dd').removeClass('checked');
	})
	

	
})